Airwallex\AbstractClient A

Total Complexity 56
Dependencies 6
Dependents 1
Total lines 458
Lines of code 335
Logical lines of code 111
Comment lines 43
Methods 18
Properties 9

Methods 18

Method Rating Maintainability Complexity Lines of code
createPaymentIntent()
B
34 14 92
getToken()
S
58 7 16
createRefund()
S
50 4 30
createCustomer()
S
53 3 24
getCustomer()
S
54 3 23
confirmPaymentIntent()
S
53 3 23
getPaymentIntent()
S
56 3 18
createCustomerClientSecret()
S
56 3 18
capture()
S
54 2 21
getPaymentMethodTypes()
S
55 2 21
getInstance()
S
71 2 6
getAuthUrl()
S
78 2 3
getCacheService()
S
71 2 6
getPciUrl()
S
78 2 3
doAuth()
S
60 1 13
getHttpClient()
S
80 1 3
getAuthorizationRetryClosure()
S
70 1 7
getReferrer()
S
68 1 8